/*
 * @Descripttion: 通用方法
 */
/** 纯工具函数 */
export const common = require("./common/index")

/** 业务逻辑复用相关函数 */
export const tools = require("./tools/index")

/** 微信自动更新逻辑 */
export function autoUpdate() {
  if (wx.canIUse('getUpdateManager')) {
    const updateManager = wx.getUpdateManager()
    /** 检查是否有新版本发布 */
    try {
      updateManager.onCheckForUpdate(res => {
        if (res.hasUpdate) {
          /** 有新版本，开始静默下载新版本，准备更新 */
          updateManager.onUpdateReady(() => {
            /** 开始更新 */
            updateManager.applyUpdate()
          })
        }
      })
    // eslint-disable-next-line no-empty
    } catch (e) { }
  }
}

